GDK W32: Update layered windows on opacity changes
authorРуслан Ижбулатов <lrn1986@gmail.com>
Sat, 2 Sep 2017 15:25:36 +0000 (15:25 +0000)
committerРуслан Ижбулатов <lrn1986@gmail.com>
Sat, 2 Dec 2017 10:38:35 +0000 (10:38 +0000)
commit6d37ed6256d51455eb78480f0834f25429a08cf4
tree4eb4a3e77ead7fd88551a0cb87a860b1b9ab4e6d
parent6c29e81051bd622b22fbf057a6344dd66098cc0a
GDK W32: Update layered windows on opacity changes

Without this patch layered windows are only updated when they are moved
by the user or then their contents changes. This patch adds opacity
changes to the list of things that make GDK update a window. Without this
windows that don't redraw and are not moved by the used (DnD drag indicator
windows, for example) don't change their opacity.

(This commit is cherry-picked from the gtk-3-22 branch)

https://bugzilla.gnome.org/show_bug.cgi?id=786509
gdk/win32/gdkwindow-win32.c